同步發表於我的部落格
[09] NoSQL 存儲 - Azure Cosmos DB 介紹
在上一篇透過 Azure Marketplace 建立出一個 App Service 運行 WorodPress。
在那個過程了解了實物上什麼是 Subscription、Resource、Resource Group 等 Azure 最基本的核心的概念。
完成了上面的 Module 之後,剛好完成了 Learning Path:Azure Fundamentals part 1: Describe core Azure concepts。
在接下來,將會開始進入下一個 Learning Path:Azure Fundamentals part 2: Describe core Azure services
在這個 Learning Path,將會看最核心的幾個服務:compute (運算)、storage (存儲)、network (網路)。
先從 storage 開始 - 看 No Sql 服務 Azure Cosmos DB。
隨著 Big Data 的興起,No Sql 儲存方式越來越常見,不止因為他的設計本身就比較支援 horizontal scale,在大量資料的情境下非常的適合。
Azure Cosmos DB 是一個讓開發者build highly responsive and highly available applications worldwide。
這個如果轉換成數字:
在這次 2020 Ignite 也有發佈提到兩個新的功能:
如果今天有 No Sql 資料結構的需求,那麼可以考慮直接用 Azure Cosmos DB 的 Core (SQL) 模式。
如果是搬遷,例如 MongoDB 或者 Cassandra,那麼只要資料搬遷上去之後,改連線字串就好了。
所以,Azure Cosmos DB 是一個很好用的武器。
不過,在重要資料上面,還是會需要用到 RDMS (關聯式資料庫),因此下篇來看一下。